/*
 * Copyright 2010 bedatadriven
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

/**
 * JacobGen generated file --- do not edit
 *
 * (http://www.bigatti.it/projects/jacobgen)
 */
package com.bedatadriven.mso.excel;

import com.bedatadriven.mso.core.*;
import com.google.gwt.core.client.JavaScriptObject;

/** Wrapper for Excel.ExcelApplication*/
public class ExcelApplication extends JavaScriptObject {

	protected ExcelApplication() { }


  public native final Range getActiveCell()/*-{
    return this.ActiveCell;
  }-*/;

  public native final Chart getActiveChart()/*-{
    return this.ActiveChart;
  }-*/;

  public native final DialogSheet getActiveDialog()/*-{
    return this.ActiveDialog;
  }-*/;

  public native final MenuBar getActiveMenuBar()/*-{
    return this.ActiveMenuBar;
  }-*/;

  public native final String getActivePrinter()/*-{
    return this.ActivePrinter;
  }-*/;

  public native final void setActivePrinter(String value)/*-{
    this.ActivePrinter = value;
  }-*/;

  public native final Object getActiveSheet()/*-{
    return this.ActiveSheet;
  }-*/;

  public native final Window getActiveWindow()/*-{
    return this.ActiveWindow;
  }-*/;

  public native final Workbook getActiveWorkbook()/*-{
    return this.ActiveWorkbook;
  }-*/;

  public native final AddIns getAddIns()/*-{
    return this.AddIns;
  }-*/;

  public native final Assistant getAssistant()/*-{
    return this.Assistant;
  }-*/;

  public native final void calculate()/*-{
    this.Calculate( );
  }-*/;

  public native final Range getCells()/*-{
    return this.Cells;
  }-*/;

  public native final Sheets getCharts()/*-{
    return this.Charts;
  }-*/;

  public native final Range getColumns()/*-{
    return this.Columns;
  }-*/;

  public native final CommandBars getCommandBars()/*-{
    return this.CommandBars;
  }-*/;

  public native final int getDDEAppReturnCode()/*-{
    return this.DDEAppReturnCode;
  }-*/;

  public native final void dDEExecute(int channel, String string)/*-{
    this.DDEExecute( channel, string);
  }-*/;

  public native final int dDEInitiate(String app, String topic)/*-{
    return this.DDEInitiate( app, topic);
  }-*/;

  public native final void dDEPoke(int channel,  Object item,  Object data)/*-{
    this.DDEPoke( channel, item, data);
  }-*/;

  public native final JavaScriptObject dDERequest(int channel, String item)/*-{
    return this.DDERequest( channel, item);
  }-*/;

  public native final void dDETerminate(int channel)/*-{
    this.DDETerminate( channel);
  }-*/;

  public native final Sheets getDialogSheets()/*-{
    return this.DialogSheets;
  }-*/;

  public native final JavaScriptObject evaluate( Object name)/*-{
    return this.Evaluate( name);
  }-*/;

  public native final JavaScriptObject _Evaluate( Object name)/*-{
    return this._Evaluate( name);
  }-*/;

  public native final JavaScriptObject executeExcel4Macro(String string)/*-{
    return this.ExecuteExcel4Macro( string);
  }-*/;

  public native final Range intersect(Range arg1, Range arg2,  Object arg3,  Object arg4,  Object arg5,  Object arg6,  Object arg7,  Object arg8,  Object arg9,  Object arg10,  Object arg11,  Object arg12,  Object arg13,  Object arg14,  Object arg15,  Object arg16,  Object arg17,  Object arg18,  Object arg19,  Object arg20,  Object arg21,  Object arg22,  Object arg23,  Object arg24,  Object arg25,  Object arg26,  Object arg27,  Object arg28,  Object arg29,  Object arg30)/*-{
    return this.Intersect( arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20, arg21, arg22, arg23, arg24, arg25, arg26, arg27, arg28, arg29, arg30);
  }-*/;

  public native final MenuBars getMenuBars()/*-{
    return this.MenuBars;
  }-*/;

  public native final Modules getModules()/*-{
    return this.Modules;
  }-*/;

  public native final Names getNames()/*-{
    return this.Names;
  }-*/;

  public native final Range getRange( Object cell1,  Object cell2)/*-{
    return this.Range( cell1, cell2);
  }-*/;

  public native final Range getRows()/*-{
    return this.Rows;
  }-*/;

  public native final JavaScriptObject run( Object macro,  Object arg1,  Object arg2,  Object arg3,  Object arg4,  Object arg5,  Object arg6,  Object arg7,  Object arg8,  Object arg9,  Object arg10,  Object arg11,  Object arg12,  Object arg13,  Object arg14,  Object arg15,  Object arg16,  Object arg17,  Object arg18,  Object arg19,  Object arg20,  Object arg21,  Object arg22,  Object arg23,  Object arg24,  Object arg25,  Object arg26,  Object arg27,  Object arg28,  Object arg29,  Object arg30)/*-{
    return this.Run( macro, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20, arg21, arg22, arg23, arg24, arg25, arg26, arg27, arg28, arg29, arg30);
  }-*/;

  public native final JavaScriptObject _Run2( Object macro,  Object arg1,  Object arg2,  Object arg3,  Object arg4,  Object arg5,  Object arg6,  Object arg7,  Object arg8,  Object arg9,  Object arg10,  Object arg11,  Object arg12,  Object arg13,  Object arg14,  Object arg15,  Object arg16,  Object arg17,  Object arg18,  Object arg19,  Object arg20,  Object arg21,  Object arg22,  Object arg23,  Object arg24,  Object arg25,  Object arg26,  Object arg27,  Object arg28,  Object arg29,  Object arg30)/*-{
    return this._Run2( macro, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20, arg21, arg22, arg23, arg24, arg25, arg26, arg27, arg28, arg29, arg30);
  }-*/;

  public native final Object getSelection()/*-{
    return this.Selection;
  }-*/;

  public native final void sendKeys( Object keys,  Object wait)/*-{
    this.SendKeys( keys, wait);
  }-*/;

  public native final Sheets getSheets()/*-{
    return this.Sheets;
  }-*/;

  public native final Menu getShortcutMenus(int index)/*-{
    return this.ShortcutMenus( index);
  }-*/;

  public native final Workbook getThisWorkbook()/*-{
    return this.ThisWorkbook;
  }-*/;

  public native final Toolbars getToolbars()/*-{
    return this.Toolbars;
  }-*/;

  public native final Range union(Range arg1, Range arg2,  Object arg3,  Object arg4,  Object arg5,  Object arg6,  Object arg7,  Object arg8,  Object arg9,  Object arg10,  Object arg11,  Object arg12,  Object arg13,  Object arg14,  Object arg15,  Object arg16,  Object arg17,  Object arg18,  Object arg19,  Object arg20,  Object arg21,  Object arg22,  Object arg23,  Object arg24,  Object arg25,  Object arg26,  Object arg27,  Object arg28,  Object arg29,  Object arg30)/*-{
    return this.Union( arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20, arg21, arg22, arg23, arg24, arg25, arg26, arg27, arg28, arg29, arg30);
  }-*/;

  public native final Windows getWindows()/*-{
    return this.Windows;
  }-*/;

  public native final Workbooks getWorkbooks()/*-{
    return this.Workbooks;
  }-*/;

  public native final WorksheetFunction getWorksheetFunction()/*-{
    return this.WorksheetFunction;
  }-*/;

  public native final Sheets getWorksheets()/*-{
    return this.Worksheets;
  }-*/;

  public native final Sheets getExcel4IntlMacroSheets()/*-{
    return this.Excel4IntlMacroSheets;
  }-*/;

  public native final Sheets getExcel4MacroSheets()/*-{
    return this.Excel4MacroSheets;
  }-*/;

  public native final void activateMicrosoftApp(int index)/*-{
    this.ActivateMicrosoftApp( index);
  }-*/;

  public native final void addChartAutoFormat( Object chart, String name,  Object description)/*-{
    this.AddChartAutoFormat( chart, name, description);
  }-*/;

  public native final void addCustomList( Object listArray,  Object byRow)/*-{
    this.AddCustomList( listArray, byRow);
  }-*/;

  public native final boolean getAlertBeforeOverwriting()/*-{
    return this.AlertBeforeOverwriting;
  }-*/;

  public native final void setAlertBeforeOverwriting(boolean value)/*-{
    this.AlertBeforeOverwriting = value;
  }-*/;

  public native final String getAltStartupPath()/*-{
    return this.AltStartupPath;
  }-*/;

  public native final void setAltStartupPath(String value)/*-{
    this.AltStartupPath = value;
  }-*/;

  public native final boolean getAskToUpdateLinks()/*-{
    return this.AskToUpdateLinks;
  }-*/;

  public native final void setAskToUpdateLinks(boolean value)/*-{
    this.AskToUpdateLinks = value;
  }-*/;

  public native final boolean getEnableAnimations()/*-{
    return this.EnableAnimations;
  }-*/;

  public native final void setEnableAnimations(boolean value)/*-{
    this.EnableAnimations = value;
  }-*/;

  public native final AutoCorrect getAutoCorrect()/*-{
    return this.AutoCorrect;
  }-*/;

  public native final int getBuild()/*-{
    return this.Build;
  }-*/;

  public native final boolean getCalculateBeforeSave()/*-{
    return this.CalculateBeforeSave;
  }-*/;

  public native final void setCalculateBeforeSave(boolean value)/*-{
    this.CalculateBeforeSave = value;
  }-*/;

  public native final int getCalculation()/*-{
    return this.Calculation;
  }-*/;

  public native final void setCalculation(int value)/*-{
    this.Calculation = value;
  }-*/;

  public native final JavaScriptObject getCaller( Object index)/*-{
    return this.Caller( index);
  }-*/;

  public native final boolean getCanPlaySounds()/*-{
    return this.CanPlaySounds;
  }-*/;

  public native final boolean getCanRecordSounds()/*-{
    return this.CanRecordSounds;
  }-*/;

  public native final String getCaption()/*-{
    return this.Caption;
  }-*/;

  public native final void setCaption(String value)/*-{
    this.Caption = value;
  }-*/;

  public native final boolean getCellDragAndDrop()/*-{
    return this.CellDragAndDrop;
  }-*/;

  public native final void setCellDragAndDrop(boolean value)/*-{
    this.CellDragAndDrop = value;
  }-*/;

  public native final double centimetersToPoints(double centimeters)/*-{
    return this.CentimetersToPoints( centimeters);
  }-*/;

  public native final boolean checkSpelling(String word,  Object customDictionary,  Object ignoreUppercase)/*-{
    return this.CheckSpelling( word, customDictionary, ignoreUppercase);
  }-*/;

  public native final JavaScriptObject getClipboardFormats( Object index)/*-{
    return this.ClipboardFormats( index);
  }-*/;

  public native final boolean getDisplayClipboardWindow()/*-{
    return this.DisplayClipboardWindow;
  }-*/;

  public native final void setDisplayClipboardWindow(boolean value)/*-{
    this.DisplayClipboardWindow = value;
  }-*/;

  public native final boolean getColorButtons()/*-{
    return this.ColorButtons;
  }-*/;

  public native final void setColorButtons(boolean value)/*-{
    this.ColorButtons = value;
  }-*/;

  public native final int getCommandUnderlines()/*-{
    return this.CommandUnderlines;
  }-*/;

  public native final void setCommandUnderlines(int value)/*-{
    this.CommandUnderlines = value;
  }-*/;

  public native final boolean getConstrainNumeric()/*-{
    return this.ConstrainNumeric;
  }-*/;

  public native final void setConstrainNumeric(boolean value)/*-{
    this.ConstrainNumeric = value;
  }-*/;

  public native final JavaScriptObject convertFormula( Object formula, int fromReferenceStyle,  Object toReferenceStyle,  Object toAbsolute,  Object relativeTo)/*-{
    return this.ConvertFormula( formula, fromReferenceStyle, toReferenceStyle, toAbsolute, relativeTo);
  }-*/;

  public native final boolean getCopyObjectsWithCells()/*-{
    return this.CopyObjectsWithCells;
  }-*/;

  public native final void setCopyObjectsWithCells(boolean value)/*-{
    this.CopyObjectsWithCells = value;
  }-*/;

  public native final int getCursor()/*-{
    return this.Cursor;
  }-*/;

  public native final void setCursor(int value)/*-{
    this.Cursor = value;
  }-*/;

  public native final int getCustomListCount()/*-{
    return this.CustomListCount;
  }-*/;

  public native final int getCutCopyMode()/*-{
    return this.CutCopyMode;
  }-*/;

  public native final void setCutCopyMode(int value)/*-{
    this.CutCopyMode = value;
  }-*/;

  public native final int getDataEntryMode()/*-{
    return this.DataEntryMode;
  }-*/;

  public native final void setDataEntryMode(int value)/*-{
    this.DataEntryMode = value;
  }-*/;

  public native final JavaScriptObject dummy1( Object arg1,  Object arg2,  Object arg3,  Object arg4)/*-{
    return this.Dummy1( arg1, arg2, arg3, arg4);
  }-*/;

  public native final JavaScriptObject dummy2( Object arg1,  Object arg2,  Object arg3,  Object arg4,  Object arg5,  Object arg6,  Object arg7,  Object arg8)/*-{
    return this.Dummy2( arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
  }-*/;

  public native final JavaScriptObject dummy3()/*-{
    return this.Dummy3( );
  }-*/;

  public native final JavaScriptObject dummy4( Object arg1,  Object arg2,  Object arg3,  Object arg4,  Object arg5,  Object arg6,  Object arg7,  Object arg8,  Object arg9,  Object arg10,  Object arg11,  Object arg12,  Object arg13,  Object arg14,  Object arg15)/*-{
    return this.Dummy4( arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15);
  }-*/;

  public native final JavaScriptObject dummy5( Object arg1,  Object arg2,  Object arg3,  Object arg4,  Object arg5,  Object arg6,  Object arg7,  Object arg8,  Object arg9,  Object arg10,  Object arg11,  Object arg12,  Object arg13)/*-{
    return this.Dummy5( arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13);
  }-*/;

  public native final JavaScriptObject dummy6()/*-{
    return this.Dummy6( );
  }-*/;

  public native final JavaScriptObject dummy7()/*-{
    return this.Dummy7( );
  }-*/;

  public native final JavaScriptObject dummy8( Object arg1)/*-{
    return this.Dummy8( arg1);
  }-*/;

  public native final JavaScriptObject dummy9()/*-{
    return this.Dummy9( );
  }-*/;

  public native final boolean dummy10( Object arg)/*-{
    return this.Dummy10( arg);
  }-*/;

  public native final void dummy11()/*-{
    this.Dummy11( );
  }-*/;

  public native final String get_Default()/*-{
    return this._Default;
  }-*/;

  public native final String getDefaultFilePath()/*-{
    return this.DefaultFilePath;
  }-*/;

  public native final void setDefaultFilePath(String value)/*-{
    this.DefaultFilePath = value;
  }-*/;

  public native final void deleteChartAutoFormat(String name)/*-{
    this.DeleteChartAutoFormat( name);
  }-*/;

  public native final void deleteCustomList(int listNum)/*-{
    this.DeleteCustomList( listNum);
  }-*/;

  public native final Dialogs getDialogs()/*-{
    return this.Dialogs;
  }-*/;

  public native final boolean getDisplayAlerts()/*-{
    return this.DisplayAlerts;
  }-*/;

  public native final void setDisplayAlerts(boolean value)/*-{
    this.DisplayAlerts = value;
  }-*/;

  public native final boolean getDisplayFormulaBar()/*-{
    return this.DisplayFormulaBar;
  }-*/;

  public native final void setDisplayFormulaBar(boolean value)/*-{
    this.DisplayFormulaBar = value;
  }-*/;

  public native final boolean getDisplayFullScreen()/*-{
    return this.DisplayFullScreen;
  }-*/;

  public native final void setDisplayFullScreen(boolean value)/*-{
    this.DisplayFullScreen = value;
  }-*/;

  public native final boolean getDisplayNoteIndicator()/*-{
    return this.DisplayNoteIndicator;
  }-*/;

  public native final void setDisplayNoteIndicator(boolean value)/*-{
    this.DisplayNoteIndicator = value;
  }-*/;

  public native final int getDisplayCommentIndicator()/*-{
    return this.DisplayCommentIndicator;
  }-*/;

  public native final void setDisplayCommentIndicator(int value)/*-{
    this.DisplayCommentIndicator = value;
  }-*/;

  public native final boolean getDisplayExcel4Menus()/*-{
    return this.DisplayExcel4Menus;
  }-*/;

  public native final void setDisplayExcel4Menus(boolean value)/*-{
    this.DisplayExcel4Menus = value;
  }-*/;

  public native final boolean getDisplayRecentFiles()/*-{
    return this.DisplayRecentFiles;
  }-*/;

  public native final void setDisplayRecentFiles(boolean value)/*-{
    this.DisplayRecentFiles = value;
  }-*/;

  public native final boolean getDisplayScrollBars()/*-{
    return this.DisplayScrollBars;
  }-*/;

  public native final void setDisplayScrollBars(boolean value)/*-{
    this.DisplayScrollBars = value;
  }-*/;

  public native final boolean getDisplayStatusBar()/*-{
    return this.DisplayStatusBar;
  }-*/;

  public native final void setDisplayStatusBar(boolean value)/*-{
    this.DisplayStatusBar = value;
  }-*/;

  public native final void doubleClick()/*-{
    this.DoubleClick( );
  }-*/;

  public native final boolean getEditDirectlyInCell()/*-{
    return this.EditDirectlyInCell;
  }-*/;

  public native final void setEditDirectlyInCell(boolean value)/*-{
    this.EditDirectlyInCell = value;
  }-*/;

  public native final boolean getEnableAutoComplete()/*-{
    return this.EnableAutoComplete;
  }-*/;

  public native final void setEnableAutoComplete(boolean value)/*-{
    this.EnableAutoComplete = value;
  }-*/;

  public native final int getEnableCancelKey()/*-{
    return this.EnableCancelKey;
  }-*/;

  public native final void setEnableCancelKey(int value)/*-{
    this.EnableCancelKey = value;
  }-*/;

  public native final boolean getEnableSound()/*-{
    return this.EnableSound;
  }-*/;

  public native final void setEnableSound(boolean value)/*-{
    this.EnableSound = value;
  }-*/;

  public native final boolean getEnableTipWizard()/*-{
    return this.EnableTipWizard;
  }-*/;

  public native final void setEnableTipWizard(boolean value)/*-{
    this.EnableTipWizard = value;
  }-*/;

  public native final JavaScriptObject getFileConverters( Object index1,  Object index2)/*-{
    return this.FileConverters( index1, index2);
  }-*/;

  public native final FileSearch getFileSearch()/*-{
    return this.FileSearch;
  }-*/;

  public native final IFind getFileFind()/*-{
    return this.FileFind;
  }-*/;

  public native final void _FindFile()/*-{
    this._FindFile( );
  }-*/;

  public native final boolean getFixedDecimal()/*-{
    return this.FixedDecimal;
  }-*/;

  public native final void setFixedDecimal(boolean value)/*-{
    this.FixedDecimal = value;
  }-*/;

  public native final int getFixedDecimalPlaces()/*-{
    return this.FixedDecimalPlaces;
  }-*/;

  public native final void setFixedDecimalPlaces(int value)/*-{
    this.FixedDecimalPlaces = value;
  }-*/;

  public native final JavaScriptObject getCustomListContents(int listNum)/*-{
    return this.GetCustomListContents( listNum);
  }-*/;

  public native final int getCustomListNum( Object listArray)/*-{
    return this.GetCustomListNum( listArray);
  }-*/;

  public native final JavaScriptObject getOpenFilename( Object fileFilter,  Object filterIndex,  Object title,  Object buttonText,  Object multiSelect)/*-{
    return this.GetOpenFilename( fileFilter, filterIndex, title, buttonText, multiSelect);
  }-*/;

  public native final JavaScriptObject getSaveAsFilename( Object initialFilename,  Object fileFilter,  Object filterIndex,  Object title,  Object buttonText)/*-{
    return this.GetSaveAsFilename( initialFilename, fileFilter, filterIndex, title, buttonText);
  }-*/;

  public native final void m_goto( Object reference,  Object scroll)/*-{
    this.Goto( reference, scroll);
  }-*/;

  public native final double getHeight()/*-{
    return this.Height;
  }-*/;

  public native final void setHeight(double value)/*-{
    this.Height = value;
  }-*/;

  public native final void help( Object helpFile,  Object helpContextID)/*-{
    this.Help( helpFile, helpContextID);
  }-*/;

  public native final boolean getIgnoreRemoteRequests()/*-{
    return this.IgnoreRemoteRequests;
  }-*/;

  public native final void setIgnoreRemoteRequests(boolean value)/*-{
    this.IgnoreRemoteRequests = value;
  }-*/;

  public native final double inchesToPoints(double inches)/*-{
    return this.InchesToPoints( inches);
  }-*/;

  public native final JavaScriptObject inputBox(String prompt,  Object title,  Object p_default,  Object left,  Object top,  Object helpFile,  Object helpContextID,  Object type)/*-{
    return this.InputBox( prompt, title, p_default, left, top, helpFile, helpContextID, type);
  }-*/;

  public native final boolean getInteractive()/*-{
    return this.Interactive;
  }-*/;

  public native final void setInteractive(boolean value)/*-{
    this.Interactive = value;
  }-*/;

  public native final JavaScriptObject getInternational( Object index)/*-{
    return this.International( index);
  }-*/;

  public native final boolean getIteration()/*-{
    return this.Iteration;
  }-*/;

  public native final void setIteration(boolean value)/*-{
    this.Iteration = value;
  }-*/;

  public native final boolean getLargeButtons()/*-{
    return this.LargeButtons;
  }-*/;

  public native final void setLargeButtons(boolean value)/*-{
    this.LargeButtons = value;
  }-*/;

  public native final double getLeft()/*-{
    return this.Left;
  }-*/;

  public native final void setLeft(double value)/*-{
    this.Left = value;
  }-*/;

  public native final String getLibraryPath()/*-{
    return this.LibraryPath;
  }-*/;

  public native final void macroOptions( Object macro,  Object description,  Object hasMenu,  Object menuText,  Object hasShortcutKey,  Object shortcutKey,  Object category,  Object statusBar,  Object helpContextID,  Object helpFile)/*-{
    this.MacroOptions( macro, description, hasMenu, menuText, hasShortcutKey, shortcutKey, category, statusBar, helpContextID, helpFile);
  }-*/;

  public native final void mailLogoff()/*-{
    this.MailLogoff( );
  }-*/;

  public native final void mailLogon( Object name,  Object password,  Object downloadNewMail)/*-{
    this.MailLogon( name, password, downloadNewMail);
  }-*/;

  public native final JavaScriptObject getMailSession()/*-{
    return this.MailSession;
  }-*/;

  public native final int getMailSystem()/*-{
    return this.MailSystem;
  }-*/;

  public native final boolean getMathCoprocessorAvailable()/*-{
    return this.MathCoprocessorAvailable;
  }-*/;

  public native final double getMaxChange()/*-{
    return this.MaxChange;
  }-*/;

  public native final void setMaxChange(double value)/*-{
    this.MaxChange = value;
  }-*/;

  public native final int getMaxIterations()/*-{
    return this.MaxIterations;
  }-*/;

  public native final void setMaxIterations(int value)/*-{
    this.MaxIterations = value;
  }-*/;

  public native final int getMemoryFree()/*-{
    return this.MemoryFree;
  }-*/;

  public native final int getMemoryTotal()/*-{
    return this.MemoryTotal;
  }-*/;

  public native final int getMemoryUsed()/*-{
    return this.MemoryUsed;
  }-*/;

  public native final boolean getMouseAvailable()/*-{
    return this.MouseAvailable;
  }-*/;

  public native final boolean getMoveAfterReturn()/*-{
    return this.MoveAfterReturn;
  }-*/;

  public native final void setMoveAfterReturn(boolean value)/*-{
    this.MoveAfterReturn = value;
  }-*/;

  public native final int getMoveAfterReturnDirection()/*-{
    return this.MoveAfterReturnDirection;
  }-*/;

  public native final void setMoveAfterReturnDirection(int value)/*-{
    this.MoveAfterReturnDirection = value;
  }-*/;

  public native final RecentFiles getRecentFiles()/*-{
    return this.RecentFiles;
  }-*/;

  public native final String getName()/*-{
    return this.Name;
  }-*/;

  public native final Workbook nextLetter()/*-{
    return this.NextLetter( );
  }-*/;

  public native final String getNetworkTemplatesPath()/*-{
    return this.NetworkTemplatesPath;
  }-*/;

  public native final ODBCErrors getODBCErrors()/*-{
    return this.ODBCErrors;
  }-*/;

  public native final int getODBCTimeout()/*-{
    return this.ODBCTimeout;
  }-*/;

  public native final void setODBCTimeout(int value)/*-{
    this.ODBCTimeout = value;
  }-*/;

  public native final String getOnCalculate()/*-{
    return this.OnCalculate;
  }-*/;

  public native final void setOnCalculate(String value)/*-{
    this.OnCalculate = value;
  }-*/;

  public native final String getOnData()/*-{
    return this.OnData;
  }-*/;

  public native final void setOnData(String value)/*-{
    this.OnData = value;
  }-*/;

  public native final String getOnDoubleClick()/*-{
    return this.OnDoubleClick;
  }-*/;

  public native final void setOnDoubleClick(String value)/*-{
    this.OnDoubleClick = value;
  }-*/;

  public native final String getOnEntry()/*-{
    return this.OnEntry;
  }-*/;

  public native final void setOnEntry(String value)/*-{
    this.OnEntry = value;
  }-*/;

  public native final void onKey(String key,  Object procedure)/*-{
    this.OnKey( key, procedure);
  }-*/;

  public native final void onRepeat(String text, String procedure)/*-{
    this.OnRepeat( text, procedure);
  }-*/;

  public native final String getOnSheetActivate()/*-{
    return this.OnSheetActivate;
  }-*/;

  public native final void setOnSheetActivate(String value)/*-{
    this.OnSheetActivate = value;
  }-*/;

  public native final String getOnSheetDeactivate()/*-{
    return this.OnSheetDeactivate;
  }-*/;

  public native final void setOnSheetDeactivate(String value)/*-{
    this.OnSheetDeactivate = value;
  }-*/;

  public native final void onTime( Object earliestTime, String procedure,  Object latestTime,  Object schedule)/*-{
    this.OnTime( earliestTime, procedure, latestTime, schedule);
  }-*/;

  public native final void onUndo(String text, String procedure)/*-{
    this.OnUndo( text, procedure);
  }-*/;

  public native final String getOnWindow()/*-{
    return this.OnWindow;
  }-*/;

  public native final void setOnWindow(String value)/*-{
    this.OnWindow = value;
  }-*/;

  public native final String getOperatingSystem()/*-{
    return this.OperatingSystem;
  }-*/;

  public native final String getOrganizationName()/*-{
    return this.OrganizationName;
  }-*/;

  public native final String getPath()/*-{
    return this.Path;
  }-*/;

  public native final String getPathSeparator()/*-{
    return this.PathSeparator;
  }-*/;

  public native final JavaScriptObject getPreviousSelections( Object index)/*-{
    return this.PreviousSelections( index);
  }-*/;

  public native final boolean getPivotTableSelection()/*-{
    return this.PivotTableSelection;
  }-*/;

  public native final void setPivotTableSelection(boolean value)/*-{
    this.PivotTableSelection = value;
  }-*/;

  public native final boolean getPromptForSummaryInfo()/*-{
    return this.PromptForSummaryInfo;
  }-*/;

  public native final void setPromptForSummaryInfo(boolean value)/*-{
    this.PromptForSummaryInfo = value;
  }-*/;

  public native final void quit()/*-{
    this.Quit( );
  }-*/;

  public native final void recordMacro( Object basicCode,  Object xlmCode)/*-{
    this.RecordMacro( basicCode, xlmCode);
  }-*/;

  public native final boolean getRecordRelative()/*-{
    return this.RecordRelative;
  }-*/;

  public native final int getReferenceStyle()/*-{
    return this.ReferenceStyle;
  }-*/;

  public native final void setReferenceStyle(int value)/*-{
    this.ReferenceStyle = value;
  }-*/;

  public native final JavaScriptObject getRegisteredFunctions( Object index1,  Object index2)/*-{
    return this.RegisteredFunctions( index1, index2);
  }-*/;

  public native final boolean registerXLL(String filename)/*-{
    return this.RegisterXLL( filename);
  }-*/;

  public native final void repeat()/*-{
    this.Repeat( );
  }-*/;

  public native final void resetTipWizard()/*-{
    this.ResetTipWizard( );
  }-*/;

  public native final boolean getRollZoom()/*-{
    return this.RollZoom;
  }-*/;

  public native final void setRollZoom(boolean value)/*-{
    this.RollZoom = value;
  }-*/;

  public native final void save( Object filename)/*-{
    this.Save( filename);
  }-*/;

  public native final void saveWorkspace( Object filename)/*-{
    this.SaveWorkspace( filename);
  }-*/;

  public native final boolean getScreenUpdating()/*-{
    return this.ScreenUpdating;
  }-*/;

  public native final void setScreenUpdating(boolean value)/*-{
    this.ScreenUpdating = value;
  }-*/;

  public native final void setDefaultChart( Object formatName,  Object gallery)/*-{
    this.SetDefaultChart( formatName, gallery);
  }-*/;

  public native final int getSheetsInNewWorkbook()/*-{
    return this.SheetsInNewWorkbook;
  }-*/;

  public native final void setSheetsInNewWorkbook(int value)/*-{
    this.SheetsInNewWorkbook = value;
  }-*/;

  public native final boolean getShowChartTipNames()/*-{
    return this.ShowChartTipNames;
  }-*/;

  public native final void setShowChartTipNames(boolean value)/*-{
    this.ShowChartTipNames = value;
  }-*/;

  public native final boolean getShowChartTipValues()/*-{
    return this.ShowChartTipValues;
  }-*/;

  public native final void setShowChartTipValues(boolean value)/*-{
    this.ShowChartTipValues = value;
  }-*/;

  public native final String getStandardFont()/*-{
    return this.StandardFont;
  }-*/;

  public native final void setStandardFont(String value)/*-{
    this.StandardFont = value;
  }-*/;

  public native final double getStandardFontSize()/*-{
    return this.StandardFontSize;
  }-*/;

  public native final void setStandardFontSize(double value)/*-{
    this.StandardFontSize = value;
  }-*/;

  public native final String getStartupPath()/*-{
    return this.StartupPath;
  }-*/;

  public native final JavaScriptObject getStatusBar()/*-{
    return this.StatusBar;
  }-*/;

  public native final void setStatusBar( Object value)/*-{
    this.StatusBar = value;
  }-*/;

  public native final String getTemplatesPath()/*-{
    return this.TemplatesPath;
  }-*/;

  public native final boolean getShowToolTips()/*-{
    return this.ShowToolTips;
  }-*/;

  public native final void setShowToolTips(boolean value)/*-{
    this.ShowToolTips = value;
  }-*/;

  public native final double getTop()/*-{
    return this.Top;
  }-*/;

  public native final void setTop(double value)/*-{
    this.Top = value;
  }-*/;

  public native final int getDefaultSaveFormat()/*-{
    return this.DefaultSaveFormat;
  }-*/;

  public native final void setDefaultSaveFormat(int value)/*-{
    this.DefaultSaveFormat = value;
  }-*/;

  public native final String getTransitionMenuKey()/*-{
    return this.TransitionMenuKey;
  }-*/;

  public native final void setTransitionMenuKey(String value)/*-{
    this.TransitionMenuKey = value;
  }-*/;

  public native final int getTransitionMenuKeyAction()/*-{
    return this.TransitionMenuKeyAction;
  }-*/;

  public native final void setTransitionMenuKeyAction(int value)/*-{
    this.TransitionMenuKeyAction = value;
  }-*/;

  public native final boolean getTransitionNavigKeys()/*-{
    return this.TransitionNavigKeys;
  }-*/;

  public native final void setTransitionNavigKeys(boolean value)/*-{
    this.TransitionNavigKeys = value;
  }-*/;

  public native final void undo()/*-{
    this.Undo( );
  }-*/;

  public native final double getUsableHeight()/*-{
    return this.UsableHeight;
  }-*/;

  public native final double getUsableWidth()/*-{
    return this.UsableWidth;
  }-*/;

  public native final boolean getUserControl()/*-{
    return this.UserControl;
  }-*/;

  public native final void setUserControl(boolean value)/*-{
    this.UserControl = value;
  }-*/;

  public native final String getUserName()/*-{
    return this.UserName;
  }-*/;

  public native final void setUserName(String value)/*-{
    this.UserName = value;
  }-*/;

  public native final String getValue()/*-{
    return this.Value;
  }-*/;

  public native final JavaScriptObject getVBE()/*-{
    return this.VBE;
  }-*/;

  public native final String getVersion()/*-{
    return this.Version;
  }-*/;

  public native final boolean getVisible()/*-{
    return this.Visible;
  }-*/;

  public native final void setVisible(boolean value)/*-{
    this.Visible = value;
  }-*/;

  public native final void m_volatile( Object isVolatile)/*-{
    this.Volatile( isVolatile );
  }-*/;

  public native final void _Wait( Object time)/*-{
    this._Wait( time);
  }-*/;

  public native final double getWidth()/*-{
    return this.Width;
  }-*/;

  public native final void setWidth(double value)/*-{
    this.Width = value;
  }-*/;

  public native final boolean getWindowsForPens()/*-{
    return this.WindowsForPens;
  }-*/;

  public native final int getWindowState()/*-{
    return this.WindowState;
  }-*/;

  public native final void setWindowState(int value)/*-{
    this.WindowState = value;
  }-*/;

  public native final int getUILanguage()/*-{
    return this.UILanguage;
  }-*/;

  public native final void setUILanguage(int value)/*-{
    this.UILanguage = value;
  }-*/;

  public native final int getDefaultSheetDirection()/*-{
    return this.DefaultSheetDirection;
  }-*/;

  public native final void setDefaultSheetDirection(int value)/*-{
    this.DefaultSheetDirection = value;
  }-*/;

  public native final int getCursorMovement()/*-{
    return this.CursorMovement;
  }-*/;

  public native final void setCursorMovement(int value)/*-{
    this.CursorMovement = value;
  }-*/;

  public native final boolean getControlCharacters()/*-{
    return this.ControlCharacters;
  }-*/;

  public native final void setControlCharacters(boolean value)/*-{
    this.ControlCharacters = value;
  }-*/;

  public native final JavaScriptObject _WSFunction( Object arg1,  Object arg2,  Object arg3,  Object arg4,  Object arg5,  Object arg6,  Object arg7,  Object arg8,  Object arg9,  Object arg10,  Object arg11,  Object arg12,  Object arg13,  Object arg14,  Object arg15,  Object arg16,  Object arg17,  Object arg18,  Object arg19,  Object arg20,  Object arg21,  Object arg22,  Object arg23,  Object arg24,  Object arg25,  Object arg26,  Object arg27,  Object arg28,  Object arg29,  Object arg30)/*-{
    return this._WSFunction( arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20, arg21, arg22, arg23, arg24, arg25, arg26, arg27, arg28, arg29, arg30);
  }-*/;

  public native final boolean getEnableEvents()/*-{
    return this.EnableEvents;
  }-*/;

  public native final void setEnableEvents(boolean value)/*-{
    this.EnableEvents = value;
  }-*/;

  public native final boolean getDisplayInfoWindow()/*-{
    return this.DisplayInfoWindow;
  }-*/;

  public native final void setDisplayInfoWindow(boolean value)/*-{
    this.DisplayInfoWindow = value;
  }-*/;

  public native final boolean wait1( Object time)/*-{
    return this.Wait( time);
  }-*/;

  public native final boolean getExtendList()/*-{
    return this.ExtendList;
  }-*/;

  public native final void setExtendList(boolean value)/*-{
    this.ExtendList = value;
  }-*/;

  public native final OLEDBErrors getOLEDBErrors()/*-{
    return this.OLEDBErrors;
  }-*/;

  public native final String getPhonetic( Object text)/*-{
    return this.GetPhonetic( text);
  }-*/;

  public native final COMAddIns getCOMAddIns()/*-{
    return this.COMAddIns;
  }-*/;

  public native final DefaultWebOptions getDefaultWebOptions()/*-{
    return this.DefaultWebOptions;
  }-*/;

  public native final String getProductCode()/*-{
    return this.ProductCode;
  }-*/;

  public native final String getUserLibraryPath()/*-{
    return this.UserLibraryPath;
  }-*/;

  public native final boolean getAutoPercentEntry()/*-{
    return this.AutoPercentEntry;
  }-*/;

  public native final void setAutoPercentEntry(boolean value)/*-{
    this.AutoPercentEntry = value;
  }-*/;

  public native final LanguageSettings getLanguageSettings()/*-{
    return this.LanguageSettings;
  }-*/;

  public native final Object getDummy101()/*-{
    return this.Dummy101;
  }-*/;

  public native final void dummy12(PivotTable p1, PivotTable p2)/*-{
    this.Dummy12( p1, p2);
  }-*/;

  public native final AnswerWizard getAnswerWizard()/*-{
    return this.AnswerWizard;
  }-*/;

  public native final void calculateFull()/*-{
    this.CalculateFull( );
  }-*/;

  public native final boolean findFile()/*-{
    return this.FindFile( );
  }-*/;

  public native final int getCalculationVersion()/*-{
    return this.CalculationVersion;
  }-*/;

  public native final boolean getShowWindowsInTaskbar()/*-{
    return this.ShowWindowsInTaskbar;
  }-*/;

  public native final void setShowWindowsInTaskbar(boolean value)/*-{
    this.ShowWindowsInTaskbar = value;
  }-*/;

  protected native final int _getFeatureInstall()/*-{
    return this.FeatureInstall;
  }-*/;

  public final MsoFeatureInstall getFeatureInstall(){
    return MsoFeatureInstall.valueOf(_getFeatureInstall());
  }
  protected native final void _setFeatureInstall( int value)/*-{
    this.FeatureInstall = value;
  }-*/;

  public final void setFeatureInstall(MsoFeatureInstall value){
    _setFeatureInstall(value.getValue());
  }
  public native final boolean getReady()/*-{
    return this.Ready;
  }-*/;

  public native final JavaScriptObject dummy13( Object arg1,  Object arg2,  Object arg3,  Object arg4,  Object arg5,  Object arg6,  Object arg7,  Object arg8,  Object arg9,  Object arg10,  Object arg11,  Object arg12,  Object arg13,  Object arg14,  Object arg15,  Object arg16,  Object arg17,  Object arg18,  Object arg19,  Object arg20,  Object arg21,  Object arg22,  Object arg23,  Object arg24,  Object arg25,  Object arg26,  Object arg27,  Object arg28,  Object arg29,  Object arg30)/*-{
    return this.Dummy13( arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20, arg21, arg22, arg23, arg24, arg25, arg26, arg27, arg28, arg29, arg30);
  }-*/;

  public native final CellFormat getFindFormat()/*-{
    return this.FindFormat;
  }-*/;

  public native final void setFindFormat(CellFormat value)/*-{
    this.FindFormat( value);
  }-*/;

  public native final CellFormat getReplaceFormat()/*-{
    return this.ReplaceFormat;
  }-*/;

  public native final void setReplaceFormat(CellFormat value)/*-{
    this.ReplaceFormat( value);
  }-*/;

  public native final UsedObjects getUsedObjects()/*-{
    return this.UsedObjects;
  }-*/;

  public native final int getCalculationState()/*-{
    return this.CalculationState;
  }-*/;

  public native final int getCalculationInterruptKey()/*-{
    return this.CalculationInterruptKey;
  }-*/;

  public native final void setCalculationInterruptKey(int value)/*-{
    this.CalculationInterruptKey = value;
  }-*/;

  public native final Watches getWatches()/*-{
    return this.Watches;
  }-*/;

  public native final boolean getDisplayFunctionToolTips()/*-{
    return this.DisplayFunctionToolTips;
  }-*/;

  public native final void setDisplayFunctionToolTips(boolean value)/*-{
    this.DisplayFunctionToolTips = value;
  }-*/;

  protected native final int _getAutomationSecurity()/*-{
    return this.AutomationSecurity;
  }-*/;

  public final MsoAutomationSecurity getAutomationSecurity(){
    return MsoAutomationSecurity.valueOf(_getAutomationSecurity());
  }
  protected native final void _setAutomationSecurity( int value)/*-{
    this.AutomationSecurity = value;
  }-*/;

  public final void setAutomationSecurity(MsoAutomationSecurity value){
    _setAutomationSecurity(value.getValue());
  }
  protected native final FileDialog _getFileDialog( int fileDialogType)/*-{
    return this.FileDialog( fileDialogType);
  }-*/;

  public final FileDialog getFileDialog(MsoFileDialogType fileDialogType){
    return _getFileDialog(fileDialogType.getValue());
  }
  public native final void dummy14()/*-{
    this.Dummy14( );
  }-*/;

  public native final void calculateFullRebuild()/*-{
    this.CalculateFullRebuild( );
  }-*/;

  public native final boolean getDisplayPasteOptions()/*-{
    return this.DisplayPasteOptions;
  }-*/;

  public native final void setDisplayPasteOptions(boolean value)/*-{
    this.DisplayPasteOptions = value;
  }-*/;

  public native final boolean getDisplayInsertOptions()/*-{
    return this.DisplayInsertOptions;
  }-*/;

  public native final void setDisplayInsertOptions(boolean value)/*-{
    this.DisplayInsertOptions = value;
  }-*/;

  public native final boolean getGenerateGetPivotData()/*-{
    return this.GenerateGetPivotData;
  }-*/;

  public native final void setGenerateGetPivotData(boolean value)/*-{
    this.GenerateGetPivotData = value;
  }-*/;

  public native final AutoRecover getAutoRecover()/*-{
    return this.AutoRecover;
  }-*/;

  public native final int getHwnd()/*-{
    return this.Hwnd;
  }-*/;

  public native final int getHinstance()/*-{
    return this.Hinstance;
  }-*/;

  public native final void checkAbort( Object keepAbort)/*-{
    this.CheckAbort( keepAbort);
  }-*/;

  public native final ErrorCheckingOptions getErrorCheckingOptions()/*-{
    return this.ErrorCheckingOptions;
  }-*/;

  public native final boolean getAutoFormatAsYouTypeReplaceHyperlinks()/*-{
    return this.AutoFormatAsYouTypeReplaceHyperlinks;
  }-*/;

  public native final void setAutoFormatAsYouTypeReplaceHyperlinks(boolean value)/*-{
    this.AutoFormatAsYouTypeReplaceHyperlinks = value;
  }-*/;

  public native final SmartTagRecognizers getSmartTagRecognizers()/*-{
    return this.SmartTagRecognizers;
  }-*/;

  public native final NewFile getNewWorkbook()/*-{
    return this.NewWorkbook;
  }-*/;

  public native final SpellingOptions getSpellingOptions()/*-{
    return this.SpellingOptions;
  }-*/;

  public native final Speech getSpeech()/*-{
    return this.Speech;
  }-*/;

  public native final boolean getMapPaperSize()/*-{
    return this.MapPaperSize;
  }-*/;

  public native final void setMapPaperSize(boolean value)/*-{
    this.MapPaperSize = value;
  }-*/;

  public native final boolean getShowStartupDialog()/*-{
    return this.ShowStartupDialog;
  }-*/;

  public native final void setShowStartupDialog(boolean value)/*-{
    this.ShowStartupDialog = value;
  }-*/;

  public native final String getDecimalSeparator()/*-{
    return this.DecimalSeparator;
  }-*/;

  public native final void setDecimalSeparator(String value)/*-{
    this.DecimalSeparator = value;
  }-*/;

  public native final String getThousandsSeparator()/*-{
    return this.ThousandsSeparator;
  }-*/;

  public native final void setThousandsSeparator(String value)/*-{
    this.ThousandsSeparator = value;
  }-*/;

  public native final boolean getUseSystemSeparators()/*-{
    return this.UseSystemSeparators;
  }-*/;

  public native final void setUseSystemSeparators(boolean value)/*-{
    this.UseSystemSeparators = value;
  }-*/;

  public native final Range getThisCell()/*-{
    return this.ThisCell;
  }-*/;

  public native final RTD getRTD()/*-{
    return this.RTD;
  }-*/;

  public native final boolean getDisplayDocumentActionTaskPane()/*-{
    return this.DisplayDocumentActionTaskPane;
  }-*/;

  public native final void setDisplayDocumentActionTaskPane(boolean value)/*-{
    this.DisplayDocumentActionTaskPane = value;
  }-*/;

  public native final void displayXMLSourcePane( Object xmlMap)/*-{
    this.DisplayXMLSourcePane( xmlMap);
  }-*/;

  public native final boolean getArbitraryXMLSupportAvailable()/*-{
    return this.ArbitraryXMLSupportAvailable;
  }-*/;

  public native final JavaScriptObject support(Object object, int iD,  Object arg)/*-{
    return this.Support( object, iD, arg);
  }-*/;

  public native final JavaScriptObject dummy20(int grfCompareFunctions)/*-{
    return this.Dummy20( grfCompareFunctions);
  }-*/;

  public native final int getMeasurementUnit()/*-{
    return this.MeasurementUnit;
  }-*/;

  public native final void setMeasurementUnit(int value)/*-{
    this.MeasurementUnit = value;
  }-*/;

  public native final boolean getShowSelectionFloaties()/*-{
    return this.ShowSelectionFloaties;
  }-*/;

  public native final void setShowSelectionFloaties(boolean value)/*-{
    this.ShowSelectionFloaties = value;
  }-*/;

  public native final boolean getShowMenuFloaties()/*-{
    return this.ShowMenuFloaties;
  }-*/;

  public native final void setShowMenuFloaties(boolean value)/*-{
    this.ShowMenuFloaties = value;
  }-*/;

  public native final boolean getShowDevTools()/*-{
    return this.ShowDevTools;
  }-*/;

  public native final void setShowDevTools(boolean value)/*-{
    this.ShowDevTools = value;
  }-*/;

  public native final boolean getEnableLivePreview()/*-{
    return this.EnableLivePreview;
  }-*/;

  public native final void setEnableLivePreview(boolean value)/*-{
    this.EnableLivePreview = value;
  }-*/;

  public native final boolean getDisplayDocumentInformationPanel()/*-{
    return this.DisplayDocumentInformationPanel;
  }-*/;

  public native final void setDisplayDocumentInformationPanel(boolean value)/*-{
    this.DisplayDocumentInformationPanel = value;
  }-*/;

  public native final boolean getAlwaysUseClearType()/*-{
    return this.AlwaysUseClearType;
  }-*/;

  public native final void setAlwaysUseClearType(boolean value)/*-{
    this.AlwaysUseClearType = value;
  }-*/;

  public native final boolean getWarnOnFunctionNameConflict()/*-{
    return this.WarnOnFunctionNameConflict;
  }-*/;

  public native final void setWarnOnFunctionNameConflict(boolean value)/*-{
    this.WarnOnFunctionNameConflict = value;
  }-*/;

  public native final int getFormulaBarHeight()/*-{
    return this.FormulaBarHeight;
  }-*/;

  public native final void setFormulaBarHeight(int value)/*-{
    this.FormulaBarHeight = value;
  }-*/;

  public native final boolean getDisplayFormulaAutoComplete()/*-{
    return this.DisplayFormulaAutoComplete;
  }-*/;

  public native final void setDisplayFormulaAutoComplete(boolean value)/*-{
    this.DisplayFormulaAutoComplete = value;
  }-*/;

  public native final int getGenerateTableRefs()/*-{
    return this.GenerateTableRefs;
  }-*/;

  public native final void setGenerateTableRefs(int value)/*-{
    this.GenerateTableRefs = value;
  }-*/;

  public native final IAssistance getAssistance()/*-{
    return this.Assistance;
  }-*/;

  public native final void calculateUntilAsyncQueriesDone()/*-{
    this.CalculateUntilAsyncQueriesDone( );
  }-*/;

  public native final boolean getEnableLargeOperationAlert()/*-{
    return this.EnableLargeOperationAlert;
  }-*/;

  public native final void setEnableLargeOperationAlert(boolean value)/*-{
    this.EnableLargeOperationAlert = value;
  }-*/;

  public native final int getLargeOperationCellThousandCount()/*-{
    return this.LargeOperationCellThousandCount;
  }-*/;

  public native final void setLargeOperationCellThousandCount(int value)/*-{
    this.LargeOperationCellThousandCount = value;
  }-*/;

  public native final boolean getDeferAsyncQueries()/*-{
    return this.DeferAsyncQueries;
  }-*/;

  public native final void setDeferAsyncQueries(boolean value)/*-{
    this.DeferAsyncQueries = value;
  }-*/;

  public native final MultiThreadedCalculation getMultiThreadedCalculation()/*-{
    return this.MultiThreadedCalculation;
  }-*/;

  public native final int sharePointVersion(String bstrUrl)/*-{
    return this.SharePointVersion( bstrUrl);
  }-*/;

  public native final int getActiveEncryptionSession()/*-{
    return this.ActiveEncryptionSession;
  }-*/;

  public native final boolean getHighQualityModeForGraphics()/*-{
    return this.HighQualityModeForGraphics;
  }-*/;

  public native final void setHighQualityModeForGraphics(boolean value)/*-{
    this.HighQualityModeForGraphics = value;
  }-*/;

  public native final FileExportConverters getFileExportConverters()/*-{
    return this.FileExportConverters;
  }-*/;

}
